Sabinea carinalis

Explore definitions, synonyms, and language insights of Sabinea carinalis

Definitions

Noun
small Dominican tree bearing masses of large crimson flowers before the fine pinnate foliage emerges

More General Terms